package com.jy.datapipeline.common.commoninterface;

import java.util.List;
import java.util.Set;

/**
 * @类名 RuleService
 * @描述 TODO
 * @作者 白条君
 * @创建日期 2023/8/7 21:24
 * @版本 1.0
 */
public interface EasyExcelExecutionStrategy {

    <T> T analysisExcelRows(T data) throws Exception;

    <T> Set<Long> batchSave(List<T> t) throws Exception;

    <T> Long save(T t) throws Exception;

    void batchDelete(Set<Long> ids) throws Exception;
}
